From ee0d83aa2fea5be8efe83daa005c9313822f4fc7 Mon Sep 17 00:00:00 2001 From: "Karl O. Pinc" Date: Fri, 22 Jan 2021 13:00:25 -0600 Subject: [PATCH] Fix so initial form values are used --- src/pgwui_core/core.py | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/src/pgwui_core/core.py b/src/pgwui_core/core.py index 32c9510..3f8dd83 100644 --- a/src/pgwui_core/core.py +++ b/src/pgwui_core/core.py @@ -224,8 +224,12 @@ class LoadedForm(collections.abc.MutableMapping): In this case we instantiate _form and give it some defaults ''' - ivals = self._fc.ivals(self.uh.request.registry.settings) - self._form = self._fc(self.uh.request.POST, ivals) + post = self.uh.request.POST + if post: + self._form = self._fc(formdata=post) + else: + ivals = self._fc.ivals(self.uh.request.registry.settings) + self._form = self._fc(obj=ivals) def write(self, response, errors): ''' -- 2.34.1